//主路由URL，用于微信授权成功后重定向URL
let mainUrl = 'MAIN_URL';

//微信授权状态码：0/null：未登录，1：微信授权登录返回，2：登录成功
let loginWXStatus = 'LOGIN_WX_STATUS';

//微信授权返回Code，用于换取微信assectToken
let loginWechatCode = 'LOGIN_WX_CODE';

//点点维服务器平台authtoken
let authToken = 'AUTHTOKEN';

//登录用户状态 0-正常，1-审批中，3-被拒绝
let loginUserState = 'LOGIN_USER_STATE';

//判断用户是否可以自动登录 0/null：未登录 1：登录
let autoLoginState = 'AUTO_LOGIN_STATE';

//通过code换取的openid，需要保存下来，用于注册时将手机号和openid发送后台绑定用户
let openId = 'OPENID';

//微信使用的accessToken
let wxAccessToken = 'WX_ACCESS_TOKEN';

//纬度，浮点数，范围为90 ~ -90
let bdLatitude = 'LATITUDE';

//经度，浮点数，范围为180 ~ -180。
let bdLongitude = 'LONGITUDE';

//用户名
let name = 'NAME';

//手机号
let mobile = 'MOBILE';

//用户ID
let uuid = 'UUID';

//用户头像
let headImg = 'HEADIMG';

//地址 在系统错误机构报错
let addr = 'ADDR';


//省
let province = 'PROVINCE';

//城市
let city = 'CITY';

//区
let district = 'DISTRICT';

//七牛图片相关Key
let qn_domain = 'QN_DOMAIN';
let qn_scope = 'QN_SCOPE';
let qn_ak = 'QN_AK';
let qn_sk = 'QN_SK';


//登录成功后，存储用户信息，用于"我的页面"数据展示
//保存用户信息 将object数据转换为 string 存入localStorage
// localStorage.setItem(userInfoData,JSON.stringify(response.data.data));
//用法将string 转为 object 再取值
// console.log(JSON.parse(localStorage.getItem(userInfoData)).province);
let userInfoData = 'USER_INFO_DATA';

//查看巡检报告-按类别
//保存巡检报告-按类别 将object数据转换为 string 存入localStorage
// localStorage.setItem(inspectionType,JSON.stringify(this.level_one));
//用法将string 转为 object 再取值
// JSON.parse(localStorage.getItem(inspectionType)).item_uuid;
let inspectionType = 'INSPECTION_TYPE';

//控制录入报修单是否可以编辑状态
//'0': 待办事项入口状态
//'1': 主要应用入口状态
//'2': 维修单编辑状态
let isEditRepairOrder = 'IS_EDIT_RESAIR_ORDER';

//存储录入维修单数据
//保存巡检报告-按类别 将object数据转换为 string 存入localStorage
// localStorage.setItem(repairOrderData,JSON.stringify(this.data));
//用法将string 转为 object 再取值
// JSON.parse(localStorage.getItem(repairOrderData)).userUuid;
let repairOrderData = 'REPAIR_ORDER_DATA';

//存储需要调整时的录入维修单数据
let repairOrderSavedInstance = 'REPAIR_ORDER_SAVED_INSTANCE';

//选择机构数据
let instObject = 'INST_OBJECT';

//选择服务商数据
let providerObject = 'PROVIDER_OBJECT';

//历史待办事项数据
let historyObject = 'HISTORY_OHBJECT';

//用户激活的Flag
let registryFlag = 'REGISTRY_FLAG';

//密码
let password = 'PASSWORD';

//设备报修数据
let repairEquipmentData = 'REPAIR_EQUIPMENT_DATA';

//保持返回的界面不变
let keepSamePageState = 'KEEP_SAME_PAGE_STATE';

//用户是否曾授权语音录制权限
// '0' 或者 '' 或者 undefined 代表没有授权
// '1' 代表授权成功
let rainAllowRecord = 'RAIN_ALLOW_RECORD';

module.exports = {
    mainUrl,
    loginWXStatus,
    loginWechatCode,
    authToken,
    loginUserState,
    autoLoginState,
    openId,
    wxAccessToken,
    name,
    mobile,
    province,
    userInfoData,
    bdLatitude,
    bdLongitude,
    qn_domain,
    qn_scope,
    qn_ak,
    qn_sk,
    inspectionType,
    isEditRepairOrder,
    repairOrderData,
    repairOrderSavedInstance,
    instObject,
    providerObject,
    historyObject,
    registryFlag,
    password,
    repairEquipmentData,
    keepSamePageState,
    rainAllowRecord,
};